ui_print("Quectel FOTA Tools
  Version
     v4.1 : Full upgrade supports upgrading specified partitions
");
ui_print("Patching system files...");
assert(apply_patch_check("/tmp/multifota.bin", "43b8672569bf500e8f6104e9af9eff5cb23123da"));
set_progress(0.000000);
unmount("/system/firmware");
write_raw_image(package_extract_file("full-images/sdxnightjar-boot.img"), "boot");
check_partition_sha1("MTD:boot:8122368:44667f008a5a0b25777653a5cd8c8dd9beb3235c");
set_progress(0.105754);
unmount("/system");
write_raw_image(package_extract_file("full-images/sdxnightjar-sysfs.ubi"), "system");
check_partition_sha1("MTD:system:68681728:eae08a61954ed47764173c56d1ff491ded5ca200");
set_progress(1.000000);
ui_print("Upgrade finished!!!");
